A Dimensionally-Aware Genetic Programming Architecture for Automated Innovization
نویسندگان
چکیده
Automated innovization is an unsupervised machine learning technique for extracting useful design knowledge from Pareto-optimal solutions in the form of mathematical relationships of a certain structure. These relationships are known as design principles. Past studies have shown the applicability of automated innovization on a number of engineering design optimization problems using a multiplicative form for the design principles. In this paper, we generalize the structure of the obtained principles using a tree-based genetic programming framework. While the underlying innovization algorithm remains the same, evolving multiple trees, each representing a different design principle, is a challenging task. We also propose a method for introducing dimensionality information in the search process to produce design principles that are not just empirical in nature, but also meaningful to the user. The procedure is illustrated for three engineering design problems: two-bar truss design, welded-beam design and metal-cutting process optimization.
منابع مشابه
Generalized higher-level automated innovization with application to inventory management
This paper generalizes the automated innovization framework using genetic programming in the context of higher-level innovization. Automated innovization is an unsupervised machine learning technique that can automatically extract significant mathematical relationships from Pareto-optimal solution sets. These resulting relationships describe the conditions for Paretooptimality for the multi-obj...
متن کاملDimensionally Aware Genetic Programming
Physical measurements are generally accompanied by their units of measurement. This contribution introduces an extension of genetic programming that exploits the information captured in the units of measurement and compares it against standard methods of genetic programming. The motivations for the development of this dimensionally-aware GP are twofold: to enhance the search efficiency by utili...
متن کاملGenetic Programming within a Framework of Computer-Aided Discovery of Scientific Knowledge
Present day instrumentation networks already provide immense quantities of data, very little of which provides any insights into the basic physical phenomena that are occurring in the measured medium. In order to fully exploit the information contained in the data, dimensionally aware GP has been developed. The present paper presents two application studies of dimensionally aware GP on difficul...
متن کاملA Genetic Programming Framework for Error Recovery in Robotic Assembly Systems
In this paper, the advantages and performance of genetic programming in use of error recovery planning in robotic assembly systems is discussed. Existing systems use polynomial time planning techniques or heuristics to produce error recovery plans. However, these systems require translation of the generated plans to working controller codes. An alternative approach could be the use of Genetic P...
متن کاملHigher and Lower-level Innovizations for Knowledge Discovery in Practical Problems
Innovization (innovation through optimization) is a relatively new concept in the field of multi-objective engineering design optimization. It involves the use of the Pareto-optimal solutions of a problem, to unveil hidden mathematical relationships between variables, objectives and constraint functions. Since the relationships themselves come from the Pareto-optimal dataset, they can be though...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2013